<html>
    <head>
        <title>总览</title>
    </head>
    <body>
        <script>
            // 三、createElement 参数
                         
                            /*
                                接下来你需要熟悉的是如何在 createElement 函数中使用模板中的那些功能。

                                下面是 createElement 接受的参数：
                            */
                                    // @returns {VNode}
                                    createElement(
                                        // {String | Object | Function}
                                        // 一个HMTL标签名、组件选项对象，或者 resolve 了上述任何一种的async 函数。  必填项
                                        'div',

                                        // {object}
                                        // 一个与模板中 attribute 对应的数据对象。  可选项
                                        {
                                            // （详见下一节）
                                        },

                                        // 子级虚拟节点(VNodes)
                                        // {string | Array}
                                        // 子级虚拟节点(VNode),由 'createElement()'构建而成
                                        // 也可以使用字符串来生成"文本信息节点"   可选项
                                        [
                                            '先写一些文字',
                                            createElement('h1','一则头条'),
                                            createElement(MyComponent,{
                                                props:{
                                                    someProp:'foobar'
                                                }
                                            })
                                        ]
                                    );
        </script>
    </body>
</html>